Design Rationale of the PureObject - Oriented Embedded Operating
نویسنده
چکیده
The Pure project aims at providing a portable, universal runtime executive for deeply embedded parallel/distributed systems. The phrase \deeply embedded" refers to systems forced to operate under extreme resource constraints in terms of memory, CPU, and power consumption. The notion \parallel/distributed" relates to the fact that embedded systems are becoming more and more complex in terms of architectural viewpoints. Typical examples are automotive systems. Todays limousines can be considered as (large scale) distributed systems on wheels. There are cars in daily operation consisting of over 60 networked processors (i.e.-controllers) attached to 1{2 MB of global memory These \decentral-ized computer architectures" make high demands on both the application and the system software. Dedicated design and implementation principles have to be applied in order to ensure manageability, adaptability, portabil-ity, and yet eeciency of the software. In addition, the resulting software structure must promote, and neither hinder nor prevent, the application of formal methods to gain clear statements on correctness and safety of the resulting system complex. This paper discusses design issues of a family-based, object-oriented operating system currently under development and targeting the arena of deeply embedded systems in the above-mentioned sense.
منابع مشابه
Design Rationale of the PURE Object-Oriented Embedded Operation System
The Pure project aims at providing a portable, universal runtime executive for deeply embedded parallel/distributed systems. The phrase \deeply embedded" refers to systems forced to operate under extreme resource constraints in terms of memory, CPU, and power consumption. The notion \par-allel/distributed" relates to the fact that embedded systems are becoming more and more complex in terms of ...
متن کاملFeature Technology and Ontology for Embedded System Design and Development
In this paper, we present our recent effort on using a feature technology and ontology for embedded systems modeling and design. We present an overview of embedded system design and propose an object-oriented UML modeling approach to representing embedded systems, i.e., open embedded system model (OESM). OESM supports models of embedded system artifacts, components, features, configuration/asse...
متن کاملObject - Oriented Embedded C
This paper presents an object-oriented implementation of ANSI-C for embedded systems. It offers practical guidelines for producing generic software libraries and portable applications. While various object-oriented implementations of C is available, the aim is to impress a culture of producing safe, robust embedded software which can easily be shared and integrated amongst developers and system...
متن کاملConfiguration Management of Embedded Operating Systems using Application-Oriented System Design
This paper presents an alternative to achieve automatic run-time system generation based on the Application Oriented Systems Design method. Our approach relies on a static configuration mechanism that allows the generation of optimized versions of the operating system for each of the applications that are going to use it. This strategy is of great value in the domain of high performance computi...
متن کاملOn Interrupt-Transparent Synchronization in an Embedded Object-Oriented Operating System
A crucial aspect in the design of (embedded real-time) operating systems concerns interrupt handling. This paper presents the concept of a modularized interrupt-handling subsystem that enables the synchronization of interruptdriven, non-sequential code without the need to disabling hardware interrupts. The basic idea is to use nonblocking/optimistic concurrency sequences for synchronization ins...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998